6.50. IPRoute2-3.12.0

El paquete IPRoute2 contiene programas para la creación de redes básicas y avanzadas basadas en IPV4.

Tiempo aproximado de construcción: 0.1 SBU
Espacio requerido en disco: 7.3 MB

6.50.1. Instalación de IPRoute2

El binario arpd incluido en este paquete depende de Berkeley DB. Debido a que arpd no es un requisito muy común en un sistema Linux base, eliminamos la dependencia de Berkeley DB aplicando los siguientes comandos. Si se necesita el binario arpd, las instrucciones para compilar Berkeley DB se pueden encontrar en el libro BLFS en http://www.linuxfromscratch.org/blfs/view/svn/server/databases.html#db.

sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
sed -i /ARPD/d Makefile
sed -i 's/arpd.8//' man/man8/Makefile

Compila el paquete:

make DESTDIR=

El significado de la opción de make:

DESTDIR=

Esto asegura que los binarios IPRoute2 se instalarán en el directorio correcto. Por defecto, DESTDIR está establecido en /usr.

Este paquete viene con un conjunto de pruebas, pero debido a supuestos realizados, no es posible ejecutar de forma fiable estas pruebas dentro del entorno chroot. Si desea ejecutar estas pruebas después de arrancar su nuevo sistema LFS, asegúrese de seleccionar /proc/config.gz CONFIG_IKCONFIG_PROC ("General setup" -> "Enable access to .config through /proc/config.gz") soportado por su kernel y ejecute 'make alltests' desde el subdirectorio testsuite/.

Instala el paquete:

make DESTDIR=              \
     MANDIR=/usr/share/man \
     DOCDIR=/usr/share/doc/iproute2-3.12.0 install

6.50.2. Contenido del IPRoute2

Programas instalados: bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, and tc
Directorios instalados: /etc/iproute2, /lib/tc, /usr/share/doc/iproute2-3.12.0, /usr/lib/tc

Descripciones cortas

bridge

Configura puentes de red

ctstat

Utilidad de estado de la conexión

genl

ifcfg

Un derivador de scripts shell para el comando ip. Tenga en cuenta que se requiere la arping y programas rdisk del paquete iputils encontrado en http://www.skbuff.net/iputils/.

ifstat

Muestra las estadísticas de la interfaz, incluyendo la cantidad de paquetes transmitidos y recibidos por la interfaz

ip

El ejecutable principal. Tiene varias funciones diferentes:

ip link <device> permite a los usuarios ver el estado del dispositivo y hacer cambio

ip addr permite a los usuarios ver las direcciones y sus propiedades, añadir nuevas direcciones y borrar las antiguas

ip neighbor permite a los usuarios ver los enlaces de vecindad y sus propiedades, añadir nuevas entradas de vecindad y borrar las antiguas

ip rule permite a los usuarios ver las políticas de enrutamiento y cambiarlas them

ip route permite a los usuarios ver la tabla de enrutamiento y cambiar las reglas de la tabla de enrutamiento

ip tunnel permite a los usuarios ver los túneles IP y sus propiedades, y cambiarlos

ip maddr permite a los usuarios ver las direcciones de multidifusión y sus propiedades, y cambiarlos

ip mroute permite a los usuarios establecer, cambiar o suprimir el enrutamiento multicast

ip monitor permite a los usuarios monitorizar continuamente el estado de los dispositivos, direcciones y rutas

lnstat

Proporciona estadísticas de redes Linux. Es un sustituto generalista y más completo en funciones para el antiguo programa rtstat.

nstat

Muestra las estadísticas de red

routef

Un componente de ip route. Este es para el limpiado de las tablas de enrutamiento

routel

Un componente ip route. Este es para listar las tablas de enrutamiento rtacct

rtacct

Muestra el contenido de /proc/net/rt_acct

rtmon

Utilidad de supervisión de rutas

rtpr

Convierte la salida de ip -o a un formato legible

rtstat

Utilidad de estado de la ruta

ss

Al igual que el comando netstat muestra las conexiones activas

tc

Ejecutable de Control de Tráfico; esto es para la Calidad de Servicio (QoS) e implamentaciones de clase de servicio (COS)

tc qdisc permite a los usuarios configurar la disciplina de colas

tc class permite a los usuarios establecer clases basadas en la planificación de las disciplinas de colas

tc estimator permite a los usuarios estimar el flujo de red en una red

tc filter permite a los usuarios configurar el filtrado de paquetes QOS/COS

tc policy permite a los usuarios establecer las políticas QOS/COS